package com.wang.jmonkey.modules.task.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.wang.jmonkey.common.model.entity.BaseEntity;

import com.wang.jmonkey.common.model.enums.BooleanEnum;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 定时任务配置表(SystemTask)表实体类
 *
 * @author HeJiawang
 * @since 2021-07-26 16:51:26
 */
@TableName("system_task")
@Data
@Accessors(chain = true)
public class SystemTaskEntity extends BaseEntity<SystemTaskEntity> {

    private Long id;

    /**
     * 任务名
     */
    private String name;

    /**
     * 任务组，关联字典表，system_task_group
     */
    @TableField("`group`")
    private String group;

    /**
     * 定时规则
     */
    private String rule;

    /**
     * 任务类
     */
    private String className;

    /**
     * 启用状态 1启用 0禁用
     */
    private BooleanEnum usedStatus;

}
